草庐IT

jQuery Superfish 菜单和 SEO

全部标签

c# - 在表单标题栏 C# 上创建 Firefox 4 样式按钮和下拉菜单

正如标题所说,我想知道是否可以在我的表单的标题栏上实现一个下拉菜单,类似于Firefox4:删除了无效的ImageShack链接我可以使用C#和WinForms来实现吗?如果是这样,如何?它不必像Office功能区那样花哨。事实上,它看起来可能与Firefox按钮完全相同,但使用的是我的应用程序名称。 最佳答案 是的,没问题。将窗体的ControlBox属性设置为False,将Text属性设置为空字符串。菜单更难,您必须使用ContextMenuStrip来近似它。GoogleWM_NCHITTEST以恢复因缺少标题栏而丢失的窗口行

c# - 为什么我的 vspackage 的上下文菜单不显示

我已经创建了一个包,我想向代码窗口上下文菜单添加一个菜单。经过一番搜索,我找到了几篇解释如何操作的文章。问题是,我无法让它工作....这是我在vsct文件中的声明:DynamicVisibilitycmdidDataFlowShowdataflow和符号:下面是我在Package类中添加菜单的方法:CommandIDdataFlowCID=newCommandID(GuidList.guidDALGeneratorPkgCmdSet,(int)PkgCmdIDList.cmdidDataFlow);OleMenuCommanddataFlowMenu=newOleMenuCommand

c# - WPF C# - 更改菜单背景的画笔

有谁知道如何更改菜单背景的画笔?这听起来很简单,但我没有看到任何明显的方法来做到这一点。您可能认为Background属性会改变它,但事实并非如此。这是我的菜单的样子(注意默认的白色背景):示例代码: 最佳答案 我建议使用名为kaxaml的工具来编写样式。它包括几个代码片段、一个颜色选择器和一个即时查看xaml代码中所做更改的好方法。这是您要执行的操作的完整菜单样式。只需更改顶部的画笔颜色即可满足您的需要。 关于c#-WPFC#-更改菜单背景的画笔,我们在StackOverflow上找到

c# - 右键单击菜单项时如何显示上下文菜单

我正在将MFC应用程序移植到.NETWinForms。在MFC应用程序中,您可以右键单击菜单或上下文菜单项,我们会显示另一个包含诊断和配置项的上下文菜单。我正在尝试将此功能移植到.NET,但遇到了问题。我已经能够捕获右键单击,禁用底层菜单的单击并在正确位置弹出上下文菜单,但是一旦失去焦点,原始菜单就会消失。在MFC中,我们通过使用TPM_RECURSE标志调用TrackPopupMenuEx来显示新的上下文菜单。ContextMenu和.NET中较新的ContextMenuStrip类只有一个Show方法。有谁知道如何在.NET中执行此操作?编辑我已经尝试通过p/invoke使用Tra

c# - 以编程方式将项目添加到菜单条?

假设我有一个WinForm,其中有一个菜单条。假设此菜单条的其中一项名为Cars。每当我打开WinForm时,我都想在Cars下为表格中的每辆汽车添加一个子项。这可能与代码有关吗? 最佳答案 string[]cars=newstring[]{"Volvo","SAAB"};foreach(varcarincars){ToolStripItemsubItem=newToolStripMenuItem(car);carsToolStripMenuItem.DropDownItems.Add(subItem);}注意:如果您向子项添加事件

c# - 更改Winforms菜单下拉列表的边框颜色

是否可以更改工具条菜单下拉列表的边框颜色。在我下面的示例中,我希望下拉菜单有1种颜色(蓝色),当前没有白色边框,但主菜单(“我的菜单”)项目保持白色。有什么想法吗? 最佳答案 是否可以更改工具条菜单下拉列表的边框颜色。是的。从ProfessionalColorTable继承的类按预期工作:classMenuColorTable:ProfessionalColorTable{publicMenuColorTable(){//seenotesbase.UseSystemColors=false;}publicoverrideSystem

c# - 如何处理 WPF 数据绑定(bind)菜单中的单击事件

我有一个MenuItem,其ItemsSource数据绑定(bind)到一个简单的字符串列表,它显示正确,但我正在努力了解如何为它们处理点击事件!这是一个演示它的简单应用程序:usingSystem.Collections.Generic;usingSystem.Windows;namespaceWPFDataBoundMenu{//////InteractionlogicforWindow1.xaml///publicpartialclassWindow1:Window{publicListMyMenuItems{get;set;}publicWindow1(){Initialize

c# - WPF:如何从网格控件的所有区域打开上下文菜单

我正在尝试将ContextMenu添加到WPF列表框中的项目;................问题是ContextMenu只会在单击Grid的实际上下文时打开,我希望能够通过单击Listbox项目上的任意位置来打开菜单。我应该将Grid包裹在其他控件中吗? 最佳答案 自从我进行任何可靠的WPF开发(从应用程序开发转移到实际的游戏团队)以来已经有几个月了。根据内存,您想在Border上设置ContextMenu属性,然后设置Border.Background=Transparent。将背景设置为透明可确保它将参与命中检测。替代解决方案

c# - 如何在 wpf 的分层数据模板中显示 TreeView 项的上下文菜单

如何使用分层数据模板在wpf中显示TreeView项的上下文菜单?如何仅为CountryTemplate显示上下文菜单: 最佳答案 您还可以将ContextMenu添加到数据模板中的任何可视子项,例如: 关于c#-如何在wpf的分层数据模板中显示TreeView项的上下文菜单,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13420994/

c# - 如何在 WinForms 和 C# 中创建下拉菜单

我是VisualStudio/WinForms/C#的新手我正在尝试创建一个简单的下拉菜单,其中每个项目都可以有一个值和一个标签。如果我正在创建一个网络应用程序,这就是我在HTML中所做的。但是我如何使用C#和WinForms做到这一点呢?PleaseselectOneThefirstOptionsTheSecondOptionsTheThirdOptions我试过ComboBox,但似乎不允许我添加值和标签,用户仍然可以输入他们想要的任何内容。我尝试了一个ListBox,但它也不允许我使用值和标签。 最佳答案 如果你想要一个值和一